|
| #define | SMB_DOSERR(_class, _code) (((NQ_UINT32)_code << 16) | _class) |
| |
| #define | CLASS_ERR_MODULE(_code) ((NQ_UINT32)_code << 16) |
| |
| #define | IS_DOS_ERROR(err) ((err & CLASS_ERR_MODULE(1)) == CLASS_ERR_MODULE(1)) |
| |
| #define | SMB_ERRsuccess 0x00000000 |
| |
| #define | DOS_ERRbadfunc SMB_DOSERR(1, 1) |
| |
| #define | DOS_ERRbadfile SMB_DOSERR(1, 2) |
| |
| #define | DOS_ERRbadpath SMB_DOSERR(1, 3) |
| |
| #define | DOS_ERRnofids SMB_DOSERR(1, 4) |
| |
| #define | DOS_ERRnoaccess SMB_DOSERR(1, 5) |
| |
| #define | DOS_ERRbadfid SMB_DOSERR(1, 6) |
| |
| #define | DOS_ERRbadmcb SMB_DOSERR(1, 7) |
| |
| #define | DOS_ERRnomem SMB_DOSERR(1, 8) |
| |
| #define | DOS_ERRbadmem SMB_DOSERR(1, 9) |
| |
| #define | DOS_ERRbadenv SMB_DOSERR(1, 10) |
| |
| #define | DOS_ERRbadformat SMB_DOSERR(1, 11) |
| |
| #define | DOS_ERRbadaccess SMB_DOSERR(1, 12) |
| |
| #define | DOS_ERRbaddata SMB_DOSERR(1, 13) |
| |
| #define | DOS_ERRbaddrive SMB_DOSERR(1, 15) |
| |
| #define | DOS_ERRremcd SMB_DOSERR(1, 16) |
| |
| #define | DOS_ERRdiffdevice SMB_DOSERR(1, 17) |
| |
| #define | DOS_ERRnofiles SMB_DOSERR(1, 18) |
| |
| #define | DOS_ERRbadshare SMB_DOSERR(1, 32) |
| |
| #define | DOS_ERRlock SMB_DOSERR(1, 33) |
| |
| #define | DOS_ERRdontsupportipc SMB_DOSERR(1, 66) |
| |
| #define | DOS_ERRnoshare SMB_DOSERR(1, 67) |
| |
| #define | DOS_ERRfileexists SMB_DOSERR(1, 80) |
| |
| #define | DOS_ERRbaddirectory SMB_DOSERR(1, 87) |
| |
| #define | DOS_ERRinsufficientbuffer SMB_DOSERR(1, 122) |
| |
| #define | DOS_ERRinvalidname SMB_DOSERR(1, 123) |
| |
| #define | DOS_ERRdirnotempty SMB_DOSERR(1, 145) |
| |
| #define | DOS_ERRalreadyexists SMB_DOSERR(1, 183) |
| |
| #define | DOS_ERRbadpipe SMB_DOSERR(1, 230) |
| |
| #define | DOS_ERRpipebusy SMB_DOSERR(1, 231) |
| |
| #define | DOS_ERRpipeclosing SMB_DOSERR(1, 232) |
| |
| #define | DOS_ERRnotconnected SMB_DOSERR(1, 233) |
| |
| #define | DOS_ERRmoredata SMB_DOSERR(1, 234) |
| |
| #define | IS_SRV_ERROR(err) ((err & CLASS_ERR_MODULE(2)) == CLASS_ERR_MODULE(2)) |
| |
| #define | SRV_ERRerror SMB_DOSERR(2, 1) |
| |
| #define | SRV_ERRbadpw SMB_DOSERR(2, 2) |
| |
| #define | SRV_ERRaccess SMB_DOSERR(2, 4) |
| |
| #define | SRV_ERRinvtid SMB_DOSERR(2, 5) |
| |
| #define | SRV_ERRinvnetname SMB_DOSERR(2, 6) |
| |
| #define | SRV_ERRinvdevice SMB_DOSERR(2, 7) |
| |
| #define | SRV_ERRqfull SMB_DOSERR(2, 49) |
| |
| #define | SRV_ERRqtoobig SMB_DOSERR(2, 50) |
| |
| #define | SRV_ERRqeof SMB_DOSERR(2, 51) |
| |
| #define | SRV_ERRinvfid SMB_DOSERR(2, 52) |
| |
| #define | SRV_ERRsmbcmd SMB_DOSERR(2, 64) |
| |
| #define | SRV_ERRsrverror SMB_DOSERR(2, 65) |
| |
| #define | SRV_ERRfilespecs SMB_DOSERR(2, 67) |
| |
| #define | SRV_ERRbadpermits SMB_DOSERR(2, 69) |
| |
| #define | SRV_ERRsetattrmode SMB_DOSERR(2, 71) |
| |
| #define | SRV_ERRpaused SMB_DOSERR(2, 81) |
| |
| #define | SRV_ERRmsgoff SMB_DOSERR(2, 82) |
| |
| #define | SRV_ERRnoroom SMB_DOSERR(2, 83) |
| |
| #define | SRV_ERRrmuns SMB_DOSERR(2, 87) |
| |
| #define | SRV_ERRtimeout SMB_DOSERR(2, 88) |
| |
| #define | SRV_ERRnoresource SMB_DOSERR(2, 89) |
| |
| #define | SRV_ERRtoomanyuids SMB_DOSERR(2, 90) |
| |
| #define | SRV_ERRinvuid SMB_DOSERR(2, 91) |
| |
| #define | SRV_ERRusempx SMB_DOSERR(2, 250) |
| |
| #define | SRV_ERRusestd SMB_DOSERR(2, 251) |
| |
| #define | SRV_ERRcontmpx SMB_DOSERR(2, 252) |
| |
| #define | SRV_ERRnosupport SMB_DOSERR(2, 65535) |
| |
| #define | IS_HRD_ERROR(err) ((err & CLASS_ERR_MODULE(3)) == CLASS_ERR_MODULE(3)) |
| |
| #define | HRD_ERRnowrite SMB_DOSERR(3, 19) |
| |
| #define | HRD_ERRbadunit SMB_DOSERR(3, 20) |
| |
| #define | HRD_ERRnotready SMB_DOSERR(3, 21) |
| |
| #define | HRD_ERRbadcmd SMB_DOSERR(3, 22) |
| |
| #define | HRD_ERRdata SMB_DOSERR(3, 23) |
| |
| #define | HRD_ERRbadreq SMB_DOSERR(3, 24) |
| |
| #define | HRD_ERRseek SMB_DOSERR(3, 25) |
| |
| #define | HRD_ERRbadmedia SMB_DOSERR(3, 26) |
| |
| #define | HRD_ERRbadsector SMB_DOSERR(3, 27) |
| |
| #define | HRD_ERRnopaper SMB_DOSERR(3, 28) |
| |
| #define | HRD_ERRwrite SMB_DOSERR(3, 29) |
| |
| #define | HRD_ERRread SMB_DOSERR(3, 30) |
| |
| #define | HRD_ERRgeneral SMB_DOSERR(3, 31) |
| |
| #define | HRD_ERRbadshare SMB_DOSERR(3, 32) |
| |
| #define | HRD_ERRlock SMB_DOSERR(3, 33) |
| |
| #define | HRD_ERRwrongdisk SMB_DOSERR(3, 34) |
| |
| #define | HRD_ERRFCBUnavail SMB_DOSERR(3, 35) |
| |
| #define | HRD_ERRsharebufexc SMB_DOSERR(3, 36) |
| |
| #define | HRD_ERRdiskfull SMB_DOSERR(3, 39) |
| |